@echo off
chcp 65001 >nul

echo 正在启动AESB测试API...

REM 检查Java环境
java -version >nul 2>&1
if errorlevel 1 (
    echo 错误: 未找到Java环境，请先安装JDK 8+
    pause
    exit /b 1
)

REM 检查Maven环境
mvn -version >nul 2>&1
if errorlevel 1 (
    echo 错误: 未找到Maven环境，请先安装Maven 3.6+
    pause
    exit /b 1
)

REM 编译项目
echo 正在编译项目...
call mvn clean compile

if errorlevel 1 (
    echo 编译失败，请检查项目配置
    pause
    exit /b 1
)

REM 启动应用
echo 正在启动应用...
call mvn spring-boot:run

echo 应用已启动，访问地址: http://localhost:33011
echo 健康检查: http://localhost:33011/api/test/health
pause 